package 设计模式.创建型.原型;

import org.springframework.beans.BeanUtils;

/**
 * @author lchenglong
 * @date 2024/1/29
 */
public class Client {

    public static void main(String[] args) {
        //排课配置类 公共配置 模拟原型类
        ScheduleClassConfig scheduleClassConfig = new ScheduleClassConfig();
        //商家排课配置类 多了商家的属性 商家自定义部分 模拟复制类
        MerchantScheduleClassConfig merchantScheduleClassConfig = new MerchantScheduleClassConfig();
        BeanUtils.copyProperties(scheduleClassConfig,merchantScheduleClassConfig);
        // 商家自定义字段等
        merchantScheduleClassConfig.setMerchantId(1);

    }
}
